home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / gcc / ixemsdk.lha / man / cat3 / uname.0 < prev    next >
Text File  |  1996-09-02  |  2KB  |  48 lines

  1.  
  2. UNAME(3)                   UNIX Programmer's Manual                   UNAME(3)
  3.  
  4. NNAAMMEE
  5.      uunnaammee - get system identification
  6.  
  7. SSYYNNOOPPSSIISS
  8.      ##iinncclluuddee <<ssyyss//uuttssnnaammee..hh>>
  9.  
  10.      _i_n_t
  11.      uunnaammee(_s_t_r_u_c_t _u_t_s_n_a_m_e _*_n_a_m_e)
  12.  
  13. DDEESSCCRRIIPPTTIIOONN
  14.      The uunnaammee() function stores nul-terminated strings of information identi-
  15.      fying the current system into the structure referenced by _n_a_m_e.
  16.  
  17.      The utsname structure is defined in the <sys/utsname.h> header file, and
  18.      contains the following members:
  19.  
  20.            sysname       Name of the operating system implementation.
  21.  
  22.            nodename      Network name of this machine.
  23.  
  24.            release       Release level of the operating system.
  25.  
  26.            version       Version level of the operating system.
  27.  
  28.            machine       Machine hardware platform.
  29.  
  30. RREETTUURRNN VVAALLUUEESS
  31.      If uunnaammee is successful, 0 is returned, otherwise, -1 is returned and
  32.      _e_r_r_n_o is set appropriately.
  33.  
  34. EERRRROORRSS
  35.      The uunnaammee() function may fail and set _e_r_r_n_o for any of the errors speci-
  36.      fied for the library functions sysctl(3).
  37.  
  38. SSEEEE AALLSSOO
  39.      uname(1),  sysctl(3)
  40.  
  41. SSTTAANNDDAARRDDSS
  42.      The uunnaammee() function conforms to IEEE Std1003.1-1988 (``POSIX'').
  43.  
  44. HHIISSTTOORRYY
  45.      The uunnaammee function first appeared in 4.4BSD.
  46.  
  47. BSD Experimental               September 2, 1996                             1
  48.